\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor}{
\section{Zebulon::Surface::TargetingVisualSensor Class Reference}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor}\index{Zebulon::Surface::TargetingVisualSensor@{Zebulon::Surface::TargetingVisualSensor}}
}


JAUS targeting visual sensor component interface.  


{\ttfamily \#include $<$forwardvisualsensor.h$>$}\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ac347d7f9c67481a7f9b8bfad499b9dd0}{
virtual int {\bfseries SetupService} ()}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ac347d7f9c67481a7f9b8bfad499b9dd0}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab761a8ea297c0fbb6d52375c1c052746}{
virtual int {\bfseries ProcessCommandMessage} (const Jaus::Message $\ast$message, const Jaus::Byte authority)}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab761a8ea297c0fbb6d52375c1c052746}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a0cd8a22a0f963e4158829aa3febd4128}{
virtual int {\bfseries Standby} ()}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a0cd8a22a0f963e4158829aa3febd4128}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab5226458e03b91beb627d88b5c81d6ca}{
void {\bfseries SetMotorController} (\hyperlink{class_zebulon_1_1_mini_s_s_c}{MiniSSC} $\ast$motorController)}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab5226458e03b91beb627d88b5c81d6ca}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a51b32bbd8f48d7ab74d01a2803cb5a60}{
void {\bfseries PrintStatus} () const }
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a51b32bbd8f48d7ab74d01a2803cb5a60}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a89a3dff46daf7e4128c9cc4bf7db029a}{
bool {\bfseries StartCameraCapture} (const std::string \&cameraName)}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_a89a3dff46daf7e4128c9cc4bf7db029a}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab3955e77b1d452ba28519add2122eadf}{
void {\bfseries StopCameraCapture} ()}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab3955e77b1d452ba28519add2122eadf}

\item 
\hypertarget{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab9589fc2000691fafa93d1281f24c5bd}{
int {\bfseries GetFrameCount} ()}
\label{class_zebulon_1_1_surface_1_1_targeting_visual_sensor_ab9589fc2000691fafa93d1281f24c5bd}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
JAUS targeting visual sensor component interface. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/include/\hyperlink{targetingvisualsensor_8h}{targetingvisualsensor.h}\end{DoxyCompactItemize}
